html,
body
{
    background: #FFF url("../../images/sfondo/sfondo-body.png") no-repeat center top fixed;
    color: #555;
}
html.body_img,
html.body_img body
{
    background-position: center 68px;
}

a
{
    color: #555;
    text-decoration: underline;
}
a:hover
{
    color: #555;
    text-decoration: none;
}

.contenitore
{
    position: relative;
    margin: auto;

    width: 800px !important;
    padding: 30px 30px 0;
}
html.body_img .contenitore
{
    padding-top: 110px;
}

.contenitore_bottoni_destra
{
    position: fixed;
    top: 0;
    right: 0;

    width: 190px;

    text-align: right;

    padding-top: 2px;
}
.contenitore_bottoni_sinistra
{
    position: fixed;
    top: 0;
    left: 0;

    width: 150px;

    padding: 2px 0 0 4px;
}

.contenitore_titolo
{
    position: fixed;

    width: 860px;
    height: 90px;

    top: 0;

    margin-left: -30px;

    padding-top: 10px;

    background: url("../../images/sfondo/sfondo-header.png") no-repeat top center fixed;

    text-align: center;
}